package com.dd.cloud.user.DTO.dsl;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;

/**
 * @author czg
 * @description 大参林药房发送处方body参数
 * @date 2022/11/28 10:51
 */
@Data
//不序列化null值
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SendPresBodyDTO implements Serializable {


    private static final long serialVersionUID = -1508825219737962472L;
    /**
     * 支付类型
     */
    private Integer payStatus;

    /**
     * 医院缴费时间
     */
    private String chargingTime;

    /**
     * 患者姓名 必填
     */
    private String patientId;

    /**
     * 收货人姓名
     */
    private String consigneeName;

    /**
     * 收货人电话(只接收一个收货电话)
     */
    private String consigneePhone;

    /**
     * 是否代煎 必填
     * 传入 dhySYSTEM 表示默认代煎 0 ：代配(只配药不煎药) 1 ：代煎
     * （除汤剂外，其他加工类型默认0）
     */
    private String consigneeProvince;

    /**
     * 收货人城市
     */
    private String consigneeCity;

    /**
     * 收货人区县
     */
    private String consigneeRegion;

    /**
     * 收货人详细地址
     */
    private String consigneeDetailAddress;

    /**
     * 是否送医院 0是,1否
     */
    private Integer isSendHos;

    /**
     * 审核回调url(第三方平台使用)
     */
    private String checkCallbackUrl;

    /**
     * 用于推送物流公司名称及运单号
     */
    private String expressUrlCallback;

    /**
     * 延迟配送日期，格式：yyyy-MM-dd
     */
    private String delaySendDate;

    /**
     * 处方列表
     */
    private SendPresPersionDTO recipelList;
}
